package com.grad.why.studentsystem.mapper;

import com.grad.why.studentsystem.domain.Killinfos;
import com.grad.why.studentsystem.domain.KillinfosExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface KillinfosMapper {
    int countByExample(KillinfosExample example);

    int deleteByExample(KillinfosExample example);

    int deleteByPrimaryKey(Integer coursearrangeid);

    int insert(Killinfos record);

    int insertSelective(Killinfos record);

    List<Killinfos> selectByExample(KillinfosExample example);

    Killinfos selectByPrimaryKey(Integer coursearrangeid);

    int updateByExampleSelective(@Param("record") Killinfos record, @Param("example") KillinfosExample example);

    int updateByExample(@Param("record") Killinfos record, @Param("example") KillinfosExample example);

    int updateByPrimaryKeySelective(Killinfos record);

    int updateByPrimaryKey(Killinfos record);

    int getExistKillInfos(@Param("coursearrangeid") Integer coursearrangeid);

    void deleteKillInfos();
}